@charset "UTF-8";
body{ position: relative;}
.topbg .top-fl a:nth-of-type(3){ display: none;}
.index-lb{ width:100%; height: 100vh; position: relative; overflow: hidden;}
.index-lb .topbg{ background: none; position: absolute; top: 0; left: 0; right: 0; z-index: 999;}
.index-lb .swiper-container{ height:calc(100% - 0.17rem);}
.index-lb .swiper-slide img.pc{ display: block;}
.index-lb .swiper-slide img.app{ display: none;}
.index-lb .swiper-slide img.pic{ transform:scale(1, 1); transition-delay: 0.6s;}
.index-lb .swiper-slide-active img.pic{transform:scale(1.3, 1.3);  animation: banner 10s linear 0s both;}
.index-lb .swiper-slide img.picfont{ width:1.71rem; height: 3.69rem; position: absolute; left: -1.71rem; bottom:1.6rem; z-index: 2; opacity: 0; transition-delay: 0.5s;}
.index-lb .swiper-slide-active img.picfont { left: 2rem; transition-duration: 1s; opacity: 1;}

.index-logo{ text-align: center; position: absolute; top: 0.69rem; left: 0; right: 0; z-index: 1000;}
.index-logo img{ height:calc(100vw * 201 / 1920); display: inline-block;}

.search-box{ display: none;}

.index-nav{ width:100%; height: 1.06rem; background: url(y_index_navbg_top.png) repeat-x top center, url(y_index_navbg_bottom.png) repeat-x center bottom,rgba(0, 114, 205, 0.9); position: absolute; left: 0; bottom: 0; z-index: 999;}
.index-nav.fixed{ position:fixed; top:-0.15rem; bottom: auto; background-color: rgba(0, 114, 205, 1);}
.index-nav.fixed .nav .ej-nav{ top: 1.06rem; box-shadow: 0 0 0.13rem #d8e9f7; background-color: rgba(255,255,255,1);}

.index-nav.ab{ position:absolute; bottom: 0; top: auto;}
.index-nav.ab .nav .ej-nav{ display: none;}

.index-nav ul{ width:calc(100% - 4.54rem);}
.index-nav ul li{ width:calc(100% / 6); float: left; text-align: center;}
.index-nav ul li a{ font-size: 0.24rem; color: #fff; font-weight: bold; line-height: 1.06rem; background: url(y_index_nav_libg.png) no-repeat right center; display: block;}

.index-nav .search{ width:3.88rem; height: 0.4rem; margin: 0.33rem 0; position: relative;}
.index-nav .search input[type="text"] { width: 100%; height: 100%; padding-left: 0.15rem; border-radius: 0.2rem; background-color: #fff;}
.index-nav .search .btn-fr{ position: absolute; top: 0.04rem; right: 0.04rem; font-size: 0;}
.index-nav .search .btn-fr input[type="button"] { width:0.32rem; height: 0.32rem; background: url(y_index_searchbtn.png) no-repeat center; background-size: 70%; display:inline-block; vertical-align: middle; cursor: pointer;}
.index-nav .search .btn-fr .line{ width:0.01rem; height: 0.32rem; margin: 0 0.08rem 0 0.05rem; background: url(y_index_searchbtn_line.png) no-repeat right center; display: inline-block; vertical-align: middle;}
.index-nav .search .btn-fr span{ padding: 0 0.15rem; font-size: 0.17rem; color: #fff; line-height: 0.32rem; border-radius: 0.16rem; background-color: #df5636; cursor: pointer; display: inline-block; vertical-align: middle;}
.index-nav .search .btn-fr span:hover{ background-color: #cf3916;}
.nav{ position: relative;}

.nav .ej-nav{ width: 100%; height: 0; background-color: rgba(255,255,255,0.9); text-align: center; position: absolute; left: 0; bottom: 0; right: 0; overflow: hidden; transition: all .2s linear; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear;}
.nav .ej-nav a{ padding: 0.2rem; font-size: 0.2rem; color: #333; font-weight: normal; line-height: 0.38rem; text-shadow: none; display: inline-block; background-image: none;}
.index-nav ul li:hover a{ letter-spacing: 0.01rem; text-shadow: 0 0 0.5em #6ca0c6, 0 0 0.5em #6ca0c6, 0 0 0.5em #6ca0c6;}
.index-nav ul li:hover .ej-nav{ height: 0.68rem;}
.index-nav ul li:hover .ej-nav a{ letter-spacing: 0; text-shadow: none;}
.index-nav ul li:hover .ej-nav a:hover{ color: #568fe7;}

.index-con{ width:100%; background-repeat: no-repeat; background-position: top center; background-size: cover; overflow: hidden;}
.index-con01{ background-image: url(y_index_indexconbg01.png); background-color: #f3f7fa;}
.index-con02{ margin-bottom: -0.3rem; background-image: url(y_index_indexconbg02.png);}

.zdzz{ padding-top: 0.44rem;}
.zdzz .lf{ width:1.16rem; height: 0.87rem; text-align: center; border-top-left-radius:0.08rem; border-top-right-radius:0.08rem; background-color: #fff; overflow: hidden;}
.zdzz .lf .yf{ font-size: 0.17rem; color: #fff; line-height: 0.3rem; background-color: #568fe7; display: block;}
.zdzz .lf .ts{ height: 0.57rem; line-height: 0.57rem; text-align: center; font-size: 0;}
.zdzz .lf .ts span{ color: #568fe7; display: inline-block;}
.zdzz .lf .ts .span01{ font-size: 0.32rem; font-weight: bold;}
.zdzz .lf .ts .span02{ font-size: 0.16rem; line-height: 0.66rem;}
.zdzz .rf{ width:calc(100% - 1.16rem); padding-left: 0.25rem;}
.zdzz .rf .first{ font-size: 0.34rem; font-weight: bold; color: #000; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.zdzz .rf .first:hover{ color: #568fe7;}
.zdzz .rf #scroll_div { margin-top: 0.15rem; height: 0.26rem; white-space: nowrap; overflow: hidden; font-size: 0;}
.zdzz .rf #scroll_div ul,.zdzz .rf #scroll_div ul li { width: auto; display: inline-block; white-space: nowrap; *zoom: 1; vertical-align: middle;}
.zdzz .rf #scroll_div .infos li a { margin: 0 0 0 0.1rem; padding-right: 0.1rem;}

.dtlf{ width:calc(100% - 7rem); margin-top: 0.35rem; padding-right: 0.15rem;}
.dtlf .gd{ padding: 0 0.15rem; height: 0.46rem; line-height: 0.44rem; border:1px solid #d8e9f7; border-radius: 0.03rem; background-color: #f2f8fc;}
.dtlf .gd .title{ width:1rem; font-size: 0.2rem; color: #de0c0c; font-weight: bold; display: block;}
.dtlf .gd #scroll_div01 { height: 100%; line-height: 0.42rem; white-space: nowrap; overflow: hidden; font-size: 0;}
.dtlf .gd #scroll_div01 ul,.dtlf .gd #scroll_div01 ul li { width: auto; display: inline-block; white-space: nowrap; *zoom: 1; vertical-align: middle;}
.dtlf .gd #scroll_div01 ul li{ margin-left: 0.08rem; padding-right: 0.15rem; background-image: url(y_index_zwdtbg_li_line.png); background-repeat: no-repeat; background-position: right center;}
.dtlf .gd #scroll_div01 ul li span{ right: 0.15rem;}

.dtlf-pic{ width:100%; height: 4.92rem; margin-top: 0.18rem;}
.dtlf-pic .swiper-slide img{ border-radius: 0.03rem;}
.dtlf-pic .fonts { height: 0.52rem; line-height: 0.52rem; border-bottom-left-radius: 0.03rem; position: absolute; left: 0; right: 0; bottom: 0;}
.dtlf-pic .fonts .rect { width:calc(100% - 1.89rem); height: 100%; padding-left: 0.15rem; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: rgba(86, 143, 231, 0.9); float:left;}
.dtlf-pic .fonts .triangle { width: 0; height: 0; float: left; border-right: 0.52rem solid transparent; border-bottom: 0.57rem solid rgba(86, 143, 231, 0.9); border-top: 0rem solid transparent;}
.dtlf-pic .swiper-pagination { height: 0.52rem; padding-right: 0.15rem; line-height: 0.52rem; text-align: right; bottom: 0;}
.dtlf-pic .swiper-pagination .swiper-pagination-bullet { width:0.12rem; height: 0.12rem; margin: 0 0.04rem; background-color: #fff; border-radius: 0.6rem; opacity: 1;}
.dtlf-pic .swiper-pagination .swiper-pagination-bullet-active { width:0.32rem; background: #568fe7;}

.dtrf{ width:7rem; margin-top: 0.35rem;}
.dtrf-hd{ text-align: center;}
.dtrf-hd ul{ height: 0.46rem;}
.dtrf-hd ul li{ width: calc(100% / 5); float: left; line-height: 0.46rem; text-align: center; background-image: url(y_index_zwdtbg_li_line.png); background-repeat: no-repeat; background-position: right center; position: relative;}
.dtrf-hd ul li:nth-last-of-type(1){ background-image: none;}
.dtrf-hd ul li a{ font-size: 0.2rem; color: #484846; font-weight: bold; display: block; position: relative; z-index: 1;}
.dtrf-hd ul li i.bg{ width:0; position: absolute; top: 0; left: -0.04rem; bottom: 0; background: linear-gradient(130deg,#128ff2,#186dcb); border-radius: 0.24rem;}
.dtrf-hd ul li:hover i.bg,.dtrf-hd ul li.active i.bg{ width:calc(100% + 0.06rem)}
.dtrf-hd ul li:hover a,.dtrf-hd ul li.active a{ color: #fff;}
.dtrf-bd{ height: 4.92rem; margin-top: 0.18rem;}
.dtrf-bd .swiper-wrapper{ height: 100%;}
.dtrf-bd .swiper-wrapper .swiper-slide{ height: 100%;}
.dtrf-bd .info{ height: 100%;}
.dtrf-bd ul{ height: 100%; margin-top: -0.13rem;}
.dtrf-bd ul li{ height:calc(100% / 5 - 0.0975rem); margin-top: 0.13rem; padding: 0.14rem 0.2rem 0.16rem 0.2rem; border-radius:0.03rem; background-color: #f2f8fc; position: relative;}
.dtrf-bd ul li a{ display: block; position: relative; z-index: 1; overflow: hidden;}
.dtrf-bd ul li a .date{ padding-right: 0.15rem; margin-right: 0.15rem; background-image: url(y_index_zwdtbg_infoli_line.png); background-repeat: repeat-y; background-position: right center; overflow: hidden;}
.dtrf-bd ul li a .date span{ text-align: center; display: block;}
.dtrf-bd ul li a .date .ts{ font-size: 0.3rem; color: #568fe7;}
.dtrf-bd ul li a .date .yf{ font-size: 0.16rem; color: #999;}
.dtrf-bd ul li a .con{ max-height: 0.52rem; line-height: 0.28rem; text-align: justify; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.dtrf-bd ul li i{ width: 0; height: 100%; border-radius: 0.03rem; position: absolute; top: 0; left: 0; bottom: 0; background-color: #e6f2f9; overflow: hidden;}
.dtrf-bd ul li:hover i{ width:100%;}

.xct { height: 1.27rem; margin-top: 0.28rem; position: relative; overflow: hidden;}
.xct .swiper-wrapper .swiper-slide { background-position: no-repeat; background-position: center center;background-size: 100% 100%; position: relative;}
.xct .swiper-wrapper .swiper-slide img{ max-width:100%; height: 100%; position: absolute; top: 0; left: 50%; transform: translate(-50%, 0); object-fit: contain;}
.xct .swiper-pagination{ bottom: 0;}

.dlm{ width:9.72rem; margin: 0.4rem auto 0.35rem auto; text-align: center; background-image: url(y_index_dlmbg.png); background-repeat: no-repeat; background-position: center center; background-size: 100%; display: block;}
.dlm a{ width:2.5rem; height: 0.71rem; display: inline-block;}
.dlm a img{ width:100%; margin: 0 auto; display: block;}

.zwgk-lf{ width:9.03rem; padding: 0.26rem 0.22rem 0.26rem 0.22rem; border-radius: 0.03rem; box-shadow: 0 0 0.13rem #d8e9f7; background-color: #fff;}
.zwgk-rf{ width:calc(100% - 9.03rem); padding-left: 0.25rem;}

.zck-hd{ padding: 0 0.06rem;}
.zck-hd ul{ font-size: 0;}
.zck-hd ul li{ margin-right: 0.3rem; display: inline-block;}
.zck-hd ul li:nth-last-of-type(1){ margin-right: 0;}
.zck-hd ul li a{ padding-bottom: 0.2rem; font-size: 0.21rem; color: #484846; font-weight: bold; display: block; position: relative;}
.zck-hd ul li a i{ width:0; height: 0.2rem; background-image: url(y_index_xlm_font01.png); background-repeat: no-repeat; background-position: center bottom; background-size: 100%; position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 0);}
.zck-hd ul li:hover a,.zck-hd ul li.active a{ color: #437bea;}
.zck-hd ul li:hover a i,.zck-hd ul li.active a i{ width:100%;}
.zck-bd{ height: 3.61rem;}

.zcwj-hd{ margin-top: 0.16rem; padding: 0 0.06rem;}
.zcwj-hd ul li{ display: inline-block;}
.zcwj-hd ul li a{ display: block; margin-right: 0.11rem; padding: 0 0.24rem; line-height: 0.34rem; border: 1px solid #d8e9f7; border-radius: 0.17rem; background-color: #f2f8fc;}
.zcwj-hd li:hover a,.zcwj-hd li.active a{ color: #fff; background-color: #437bea; border: 1px solid #437bea;}
.zcwj-bd{ margin-top: 0.03rem; padding: 0 0.06rem 0.16rem 0.06rem;}

.zcjd-hd{ margin-top: 0.16rem; padding: 0 0.06rem;}
.zcjd-hd ul li{ display: inline-block;}
.zcjd-hd ul li a{ margin-right: 0.11rem; padding: 0 0.24rem; line-height: 0.34rem; border: 1px solid #d8e9f7; border-radius: 0.17rem; background-color: #f2f8fc; display: block;}
.zcjd-hd li:hover a,.zcjd-hd li.active a{ color: #fff; background-color: #437bea; border: 1px solid #437bea;}
.zcjd-bd{ margin-top: 0.03rem; padding: 0 0.06rem 0.16rem 0.06rem;}

.zc-infos ul li{ margin-top: 0.2rem; padding-left: 0.15rem; background-image: url(y_gy_liico_y.png); background-repeat: no-repeat; background-position: left center; overflow: hidden;}
.zc-infos ul li .xx{ line-height: 0.3rem; position: relative;}
.zc-infos ul li .xx a{ margin-right: 1.18rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.zc-infos ul li .xx span { color: #999999; position: absolute; top: 0; right: 0;}
.zc-infos ul li .xg{ margin: 0.08rem -0.07rem 0 0; overflow: hidden; display: none;}
.zc-infos ul li .xg a{ margin-right: 0.07rem; padding: 0 0.13rem; font-size: 0.16rem; color: #76aeec; line-height: 0.32rem; border-radius: 0.04rem; background-color: #e6f1f8; display: inline-block;}
.zc-infos ul li .xg a:hover{ color: #fff; background-color: #437bea;}
.zc-infos ul li:hover,.zc-infos ul li.active{ background-position: left 0.13rem;}
.zc-infos ul li:hover .xg,.zc-infos ul li.active .xg{ display: block;}

.zcwd-box{ height: 3.46rem; margin-top: 0.15rem;}
.zcwd-box .swiper-container{ padding: 0.06rem 0.08rem 0.4rem 0.08rem;}
.zcwd-box .swiper-slide{ width: 100%; height: calc((100% - 20px) / 2);}
.zcwd-box .swiper-pagination { height: 0.1rem; bottom: 0.2rem;}
.zcwd-box .swiper-pagination .swiper-pagination-bullet { width:0.1rem; height: 0.1rem; margin: 0 0.04rem; border: 1px solid #d8e9f7; background-color: #f2f8fc; border-radius: 0.05rem; opacity: 1;}
.zcwd-box .swiper-pagination .swiper-pagination-bullet-active { width:0.23rem; border: 1px solid #f15445; background: #f15445;}
.zcwd-box .box{ height: 100%; padding: 0.19rem 0.25rem; border: 1px solid #fff; border-radius: 0.03rem; box-shadow: 0 0 0.08rem #d8e9f7; position: relative;}
.zcwd-box .box i{ font-style: normal; color: #999999; line-height: 0.32rem; position: absolute; top: 0.2rem; right: 0.2rem;}
.zcwd-box .box img{ width:auto !important; height: 0.21rem !important; position: absolute;}
.zcwd-box .box .title{ padding-left: 0.32rem; line-height: 0.32rem; display: block; position: relative;}
.zcwd-box .box .title img{ top: 50%; left: 0; transform: translate(0,-50%);}
.zcwd-box .box .title span{ margin-right: 1.18rem; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.zcwd-box .box .nr{ margin-top: 0.1rem; padding-left: 0.32rem; display: block; position: relative;}
.zcwd-box .box .nr span{ height: 0.6rem; font-size: 0.17rem; color: #999; line-height: 0.3rem; text-align: justify; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; display: inline-block; vertical-align: top;}
.zcwd-box .box .nr img{ top: 0.05rem; left: 0;}
.zcwd-box .box:hover{ border: 1px solid #d8e9f7; background-color: #f5fbff;}
.zcwd-box .box:hover a{ color: #568fe7;}

.qt-infos{ margin-top: 0.1rem; padding: 0 0.06rem 0.16rem 0.06rem;}
.qt-infos li{ line-height: 0.49rem;}
.qt-infos li a{ padding-left: 0.15rem; background-image: url(y_gy_liico_y.png); background-repeat: no-repeat; background-position: left center; overflow: hidden;}
.qt-infos li span{ color: #999999;}

.json-infos{ margin-top: 0.1rem; padding: 0 0.06rem;}
.json-infos ul li{ line-height: 0.48rem;}

.zcwj-search{ margin-top: 0.02rem; padding: 0 0.06rem;}
.zcwj-search .box{ background-color: #f4f8fc;}
.zcwj-search .box img{ width: 1.2rem; height: 1rem; margin-right: 0.32rem; float: left; display: block;}
.zcwj-search .box .con{ width:  calc(100% - 1.52rem); padding: 0.14rem 0.16rem 0.14rem 0; font-size: 0;}
.zcwj-search .box .con .title{ margin-bottom: 0.11rem; line-height: 0.26rem; text-align: center; background: url(y_index_zcjs_fontbg.png) no-repeat center center; background-size: 100%;}
.zcwj-search .box .con .title span{ padding: 0 0.1rem; font-size: 0.21rem; color: #568fe7; font-weight: bold; background-color: #f4f8fc; display: inline-block;}
.zcwj-search .box .con input{ height: 0.32rem; font-size: 0.16rem; line-height: 0.32rem; border-radius: 0.03rem; display: inline-block; vertical-align: middle;}
.zcwj-search .box .con input[type="text"]{ padding:0 0.1rem; color: #cbcbcb; border: 1px solid #dae9f3; background-color: #fff;}
.zcwj-search .box .con input[type="button"]{ width:0.86rem; color: #fff; border: 0; background-color: #568fe7; cursor: pointer;}
.zcwj-search .box .con input[type="button"]:hover{ background-color: #df5636;}
.zcwj-search .box .con .fbjg{ width:1.18rem;}
.zcwj-search .box .con .fbnr{ width:  calc(100% - 2.18rem); margin: 0 0.07rem;}

.four-gkbtns{ overflow: hidden;}
.four-gkbtns ul{ margin: -0.15rem -0.15rem 0 0;}
.four-gkbtns ul li{ width: calc(100% / 2); float: left;}
.four-gkbtns ul li a{ margin: 0.15rem 0.15rem 0 0; padding: 0.17rem 0.1rem; text-align: center; border-radius: 0.03rem; display: block;}
.four-gkbtns ul li a img{ width: 0.46rem; height: 0.46rem; margin-right: 0.05rem; display: inline-block; vertical-align: middle;}
.four-gkbtns ul li a span{ font-size: 0.21rem; color: #ffffff; font-weight: bold; line-height: 0.46rem; letter-spacing: 0.03rem; display: inline-block; vertical-align: middle;}
.four-gkbtns ul li a:hover img { -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg);}
.four-gkbtns ul li:nth-of-type(1) a{ background-color: #a5dde8;}
.four-gkbtns ul li:nth-of-type(1):hover a{ background-color: #8dd0dd;}
.four-gkbtns ul li:nth-of-type(1) a span{ text-shadow: 0 0 0.25em #64a7b4, 0 0 0.25em #64a7b4,0 0 0.25em #64a7b4;}
.four-gkbtns ul li:nth-of-type(2) a{ background-color: #aed7f6;}
.four-gkbtns ul li:nth-of-type(2):hover a{ background-color: #99caef;}
.four-gkbtns ul li:nth-of-type(2) a span{ text-shadow: 0 0 0.25em #72a8cf, 0 0 0.25em #72a8cf,0 0 0.25em #72a8cf;}
.four-gkbtns ul li:nth-of-type(3) a{ background-color: #caebc1;}
.four-gkbtns ul li:nth-of-type(3):hover a{ background-color: #addba1;}
.four-gkbtns ul li:nth-of-type(3) a span{ text-shadow: 0 0 0.25em #8db483, 0 0 0.25em #8db483,0 0 0.25em #8db483;}
.four-gkbtns ul li:nth-of-type(4) a{ background-color: #c9d3f2;}
.four-gkbtns ul li:nth-of-type(4):hover a{ background-color: #adbae3;}
.four-gkbtns ul li:nth-of-type(4) a span{ text-shadow: 0 0 0.25em #8996c1, 0 0 0.25em #8996c1,0 0 0.25em #8996c1;}

.zfxxgk{}
.zfxxgk .lm{ margin: 0.23rem 0 0.2rem 0; font-size: 0.21rem; color: #568fe7; font-weight: bold;}
.zfxxgk .btns-box{ border-radius: 0.03rem; background-color: #f6fafc;}
.zfxxgk .btns-box ul{}
.zfxxgk .btns-box ul li{ width: calc(99.999% / 3); float: left; background: url(y_zzgk_li_s.png) repeat-y right center,url(y_zzgk_li_h.png) repeat-x bottom center;}
.zfxxgk .btns-box ul li a{ padding: 0.3rem 0.2rem 0.26rem 0.2rem; display: block;}
.zfxxgk .btns-box ul li a img{ width:0.46rem; height: 0.46rem; margin: 0 auto; display: block;}
.zfxxgk .btns-box ul li a span{ height: 0.48rem; margin-top: 0.09rem; font-size: 0.19rem; line-height: 0.24rem; text-align: center; display: block;}
.zfxxgk .btns-box ul li:nth-of-type(3){ background: none,url(y_zzgk_li_h.png) repeat-x bottom center;}
.zfxxgk .btns-box ul li:nth-of-type(4){ background: url(y_zzgk_li_s.png) repeat-y right center,none;}
.zfxxgk .btns-box ul li:nth-of-type(5){ background: url(y_zzgk_li_s.png) repeat-y right center,none;}
.zfxxgk .btns-box ul li:nth-of-type(6){ background: none,none;}
.zfxxgk .btns-box ul li a:hover{ box-shadow: 0 0 0.08rem #d8e9f7; background-color: #feffff;}
.zfxxgk .btns-box ul li a:hover img{ animation: bounceIn 1.5s linear infinite;}

.zfxxgkml{ margin-top: 0.28rem;}
.zfxxgkml .swiper-container{ height: 100%; padding-bottom: 0.71rem;}
.zfxxgkml .swiper-slide{ width: calc(100% / 5); height: 1.33rem; padding: 0 0.15rem; border-radius: 0.03rem; position: relative;}
.zfxxgkml .swiper-slide a{ width: 100%; text-align: center; display: block; position: absolute; top: 50%; left: 0; transform: translate(0,-50%);}
.zfxxgkml .swiper-slide a img { width:0.48rem; height: 0.48rem; margin: 0 auto; display: block;}
.zfxxgkml .swiper-slide a span{ margin-top: 0.15rem; font-size: 0.2rem; color: #fff; font-weight: bold; letter-spacing: 0.02rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.zfxxgkml .swiper-slide:hover{ transition: all .2s linear; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear;}
.zfxxgkml .swiper-slide:hover a img{ animation: shakeY1 10s linear infinite; -webkit-animation: shakeY1 10s linear infinite;}
.zfxxgkml .swiper-pagination { height: 0.1rem; bottom: 0.35rem;}
.zfxxgkml .swiper-pagination .swiper-pagination-bullet { width:0.1rem; height: 0.1rem; margin: 0 0.04rem; background-color: #8ab0ea; border-radius: 0.05rem; opacity: 1;}
.zfxxgkml .swiper-pagination .swiper-pagination-bullet-active { width:0.32rem; background: #568fe7;}

.zfxxgkml .swiper-slide:nth-child(5n+1){ background-color: #b1dfe8;}
.zfxxgkml .swiper-slide:nth-child(5n+1):hover{ background-color: #91d1de;}
.zfxxgkml .swiper-slide:nth-child(5n+1) a span{ text-shadow: 0 0 0.25em #5aa0ad, 0 0 0.25em #5aa0ad,0 0 0.25em #5aa0ad;}
 
.zfxxgkml .swiper-slide:nth-child(5n-3){ background-color: #b6d7f0;}
.zfxxgkml .swiper-slide:nth-child(5n-3):hover{ background-color: #9ec7e6;}
.zfxxgkml .swiper-slide:nth-child(5n-3) a span{ text-shadow: 0 0 0.25em #6ca0c6, 0 0 0.25em #6ca0c6,0 0 0.25em #6ca0c6;}

.zfxxgkml .swiper-slide:nth-child(5n-2){ background-color: #c9ecc0;}
.zfxxgkml .swiper-slide:nth-child(5n-2):hover{ background-color: #afe3a2;}
.zfxxgkml .swiper-slide:nth-child(5n-2) a span{ text-shadow: 0 0 0.25em #88b37c, 0 0 0.25em #88b37c,0 0 0.25em #88b37c;}

.zfxxgkml .swiper-slide:nth-child(5n-1){ background-color: #d1d7ec;}
.zfxxgkml .swiper-slide:nth-child(5n-1):hover{ background-color: #b8c2e2;}
.zfxxgkml .swiper-slide:nth-child(5n-1) a span{ text-shadow: 0 0 0.25em #8491be, 0 0 0.25em #8491be,0 0 0.25em #8491be;}

.zfxxgkml .swiper-slide:nth-child(5n){ background-color: #b0dfe9;}
.zfxxgkml .swiper-slide:nth-child(5n):hover{ background-color: #98d3df;}
.zfxxgkml .swiper-slide:nth-child(5n) a span{ text-shadow: 0 0 0.25em #62a5b2, 0 0 0.25em #62a5b2,0 0 0.25em #62a5b2;}

.ykb-boxs{ background-image: url(y_zwfw_ykb_rbg.png); background-position: bottom center; background-repeat: repeat-x; background-size: 2.45%;}
.ykb-boxs .lf{ width: calc(100% - 9rem); height: 1.31rem; padding: 0 1.19rem 0 0; border-top-left-radius:0.03rem; border-bottom-left-radius:0.03rem; background-image: url(y_zwfw_ykbbg.png); background-position: right center; background-repeat: no-repeat; background-size: 100%; position: relative;}
.ykb-boxs .lf .box{ max-width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-60%,-50%); display: block;}
.ykb-boxs .lf .box img{ max-width: 4.09rem; margin: 0 auto; display: block; transform:scale(1, 1);}
.ykb-boxs .lf .box span{ margin-top: 0.1rem; font-size: 0.16rem; color: #edf4ff; font-weight: bold; text-align: right; display: block;}
.ykb-boxs .lf .box:hover img{ transform:scale(1.03, 1.03);}
.ykb-boxs .rf{ width: 9rem; padding-top: 0.1rem;}
.ykb-boxs .rf ul{animation: scroll 10s linear infinite;}
.ykb-boxs .rf ul li{ width: calc(100% / 3); float: left;}
.ykb-boxs .rf ul li span{ color: #568fe7; font-weight: bold; text-align: center; display: block;}
.ykb-boxs .rf ul li .span01{ font-size: 0.36rem; line-height: 0.4rem;}
.ykb-boxs .rf ul li .span02{ margin-top: 0.15rem; font-size: 0.16rem; line-height: 0.2rem;}
.ykb-boxs .rf ul li:hover .span01{ font-size: 0.4rem;}

.blsx-boxs{}
.blsx-boxs .lf{ width: calc(100% - 2.71rem); padding-right: 0.25rem;}
.blsx-boxs .rf{ width:2.71rem;}

.blsx-hd{}
.blsx-hd ul{ margin-right: -0.21rem;}
.blsx-hd ul li{ width: calc(100% / 4); float: left;}
.blsx-hd ul li a{ margin: 0.22rem 0.21rem 0 0; padding-bottom: 0.3rem; background-repeat: no-repeat; background-position: bottom center; background-size: 20%; display: block;}
.blsx-hd ul li a .box{ padding: 0.36rem 0.1rem; text-align: center; border-radius: 0.03rem; background-image: url(y_zwfw_cjsfwbg.png); background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; font-size: 0; position: relative;}
.blsx-hd ul li a .box span{ font-size: 0.21rem; color: #568fe7; font-weight: bold; line-height: 0.34rem; display: inline-block; vertical-align: middle;}
.blsx-hd ul li a .box i{ width: 0; height: 100%; background-image: url(y_zwfw_cjsfwbg_active_img.png); background-repeat: no-repeat; background-position: bottom center; background-size: 100%; position: absolute; bottom: 0; right: 0; z-index: 99; display: block;}
.blsx-hd ul li a .box em{ width:0.34rem; height: 0.34rem; margin-right: 0.1rem; background-image: url(y_zwfw_cjsfwbg.png); background-repeat: no-repeat; background-position: center center; background-size: 100%; display: inline-block; vertical-align: middle;}
.blsx-hd ul li:nth-of-type(1) a .box em{ background-image: url(y_zwfw_cjsfw_img01.png);}
.blsx-hd ul li:nth-of-type(2) a .box em{ background-image: url(y_zwfw_cjsfw_img02.png);}
.blsx-hd ul li:nth-of-type(3) a .box em{ background-image: url(y_zwfw_cjsfw_img03.png);}
.blsx-hd ul li:nth-of-type(4) a .box em{ background-image: url(y_zwfw_cjsfw_img04.png);}
.blsx-hd ul li:hover a,.blsx-hd ul li.active a{ background-image: url(y_zwfw_cjsfwbg_arrow_active.png);}
.blsx-hd ul li:hover a .box,.blsx-hd ul li.active a .box{ background-image: url(y_zwfw_cjsfwbg_active.png);}
.blsx-hd ul li:hover a .box span,.blsx-hd ul li.active a .box span{ color: #fff;}
.blsx-hd ul li:hover a .box i,.blsx-hd ul li.active a .box i{ width:0.6rem;}
.blsx-hd ul li:nth-of-type(1):hover a .box em,.blsx-hd ul li:nth-of-type(1).active a .box em{ background-image: url(y_zwfw_cjsfw_img01_active.png);}
.blsx-hd ul li:nth-of-type(2):hover a .box em,.blsx-hd ul li:nth-of-type(2).active a .box em{ background-image: url(y_zwfw_cjsfw_img02_active.png);}
.blsx-hd ul li:nth-of-type(3):hover a .box em,.blsx-hd ul li:nth-of-type(3).active a .box em{ background-image: url(y_zwfw_cjsfw_img03_active.png);}
.blsx-hd ul li:nth-of-type(4):hover a .box em,.blsx-hd ul li:nth-of-type(4).active a .box em{ background-image: url(y_zwfw_cjsfw_img04_active.png);}

.blsx-bd{ border-radius: 0.03rem; box-shadow: 0 0 0.13rem #d8e9f7; background-color: #fff;}
.blsx-bd .swiper-slide{ padding: 0.28rem;}
.blsx-bd .swiper-slide .boxs{ margin: -0.26rem -0.26rem 0 0;}
.blsx-bd .swiper-slide .boxs li{ width: calc(99.999% / 6); float: left;}
.blsx-bd .swiper-slide .boxs li a{ margin: 0.26rem 0.26rem 0 0; padding: 0.263rem 0.1rem; border-radius: 0.03rem; background-color: #f4f8fc; display: block; position: relative; cursor: pointer;}
.blsx-bd .swiper-slide .boxs li a img{ width:0.45rem; height: 0.45rem; margin: 0 auto; display: block; position: relative; z-index: 1;}
.blsx-bd .swiper-slide .boxs li a span{ height: 0.3rem; margin-top: 0.1rem; line-height: 0.3rem; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; position: relative; z-index: 1;}
.blsx-bd .swiper-slide .boxs li a i{ width:100%; height: 0; border-radius: 0.03rem; background-color: #e8f1f8; position: absolute; top: 50%; left: 0; right: 0; transform: translate(0,-50%);}
.blsx-bd .swiper-slide .boxs li:hover a i{ height: 100%; top: 0; bottom: 0; transform: translate(0,0);}
.blsx-bd .swiper-slide .boxs li:hover a img{ -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg);}

.blsx-bd .tsboxs{ margin: -0.26rem -0.26rem 0 0;}
.blsx-bd .tsboxs li{ width: calc(100% / 3); float: left;}
/* .blsx-bd .tsboxs li a{ margin: 0.26rem 0.26rem 0 0; padding: 0.26rem 0.1rem 0.2rem 0.1rem; border-radius: 0.05rem; background-color: #f4f8fc; display: block; position: relative; cursor: pointer;}
.blsx-bd .tsboxs li a .img{ width:100%; height: 1.8rem; margin: 0 auto; display: block; overflow: hidden;}
.blsx-bd .tsboxs li a .img img{ width:100%; height: 100%; transition: all .2s linear; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear;} */
.blsx-bd .tsboxs li a{ margin: 0.26rem 0.26rem 0 0; padding: 0.18rem 0.1rem 0.2rem 0.1rem; border-radius: 0.05rem; background-color: #f4f8fc; display: block; position: relative; cursor: pointer; overflow: hidden;}
.blsx-bd .tsboxs li a .img{ float: left; overflow: hidden;}
.blsx-bd .tsboxs li a .img img{ width:1rem; height: 1rem; margin: 0 auto; display: block; transition: all .2s linear; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear;}
.blsx-bd .tsboxs li a span{ width: calc(100% - 1.2rem); max-height: 0.6rem; padding-right:0.1rem; font-size: 0.19rem; color: #568fe7; font-weight: bold; line-height: 0.3rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; position: absolute; top: 50%; left:1.2rem; transform: translate(0, -50%);}
.blsx-bd .tsboxs li:hover a .img img{ transform:scale(1.05, 1.05);}

.blsx-bd .swiper-slide .bmboxs li{ width: calc(100% / 5);}
.blsx-bd .swiper-slide .bmboxs li a{ padding: 0.176rem 0.1rem;}
.blsx-bd .swiper-slide .bmboxs li a span{ height: 0.48rem; line-height: 0.24rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.cjsfw{ margin-top: 0.22rem; padding: 0.28rem 0 0.56rem 0; text-align: center; border-radius: 0.03rem; background: url(y_zwfw_gqcjsfwbg.png) no-repeat center center; background-size: cover;}
.cjsfw .title{ height: 0.35rem; margin-bottom: 0.06rem; display: inline-block;}
.cjsfw a{ width:80%; margin: 0.18rem auto 0 auto; display: block;}
.cjsfw a .rect { width:calc(100% - 0.46rem); float:left; color: #568fe7; font-weight: bold; line-height: 0.46rem; letter-spacing: 0.02rem; background-color: rgba(255, 255, 255, 0.8); display: block;}
.cjsfw a .triangle01 { width: 0; height: 0; float: left; border-right: 0.23rem solid rgba(255, 255, 255, 0.8); border-top: 0.23rem solid transparent; border-bottom: 0.23rem solid transparent; display: block;}
.cjsfw a .triangle02 { width: 0; height: 0; float: left; border-left: 0.23rem solid rgba(255, 255, 255, 0.8); border-top: 0.23rem solid transparent; border-bottom: 0.23rem solid transparent; display: block;}
.cjsfw a:hover .rect{ background-color: rgba(255, 255, 255, 1);}
.cjsfw a:hover .triangle01{ border-right: 0.23rem solid rgba(255, 255, 255, 1);}
.cjsfw a:hover .triangle02{ border-left: 0.23rem solid rgba(255, 255, 255, 1);}

.bmdt{ margin-top: 0.2rem; padding: 0.33rem 0 0.34rem 0; text-align: center; border-radius: 0.03rem; background: url(y_zwfw_bmdtbg.png) no-repeat center center; background-size: cover;}
.bmdt img{ margin: 0 auto; display: block;}
.bmdt a .img01{ height: 1.05rem;}
.bmdt a .img02{ height: 0.32rem; margin-top: 0.17rem;}
.bmdt a:hover .img01{ animation: shakeY1 10s linear infinite; -webkit-animation: shakeY1 10s linear infinite;}

.hdjl-boxs{}
.hdjl-lf{ width: calc(100% - 5.92rem); padding-right: 0.25rem;}
.hdjl-rf{ width:5.92rem; padding: 0 0.3rem; background: url(y_hdjlfr_bg.png) repeat-x left center; background-size: cover; border: 1px solid #dae9f3; border-radius: 0.03rem;}

.hdjl-hd{}
.hdjl-hd ul li{ margin-right: 0.5rem; display: inline-block;}
.hdjl-hd ul li a{ padding-bottom: 0.2rem; font-size: 0.21rem; color: #484846; font-weight: bold; display: block; position: relative;}
.hdjl-hd ul li a i{ width:0; height: 0.2rem; background-image: url(y_index_xlm_font01.png); background-repeat: no-repeat; background-position: center bottom; background-size: 100%; position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 0);}
.hdjl-hd ul li:hover a,.hdjl-hd ul li.active a{ color: #437bea;}
.hdjl-hd ul li:hover a i,.hdjl-hd ul li.active a i{ width:100%;}
.hdjl-bd{ height: 3.72rem;}

.zj-infos{}
.zj-infos ul{}
.zj-infos ul li{ margin-top: 0.14rem; padding: 0.22rem 0.24rem; border-radius:0.03rem; background-color: #f2f8fc; position: relative;}
.zj-infos ul li a{ display: block; position: relative; z-index: 1; overflow: hidden;}
.zj-infos ul li a .date{ width:0.9rem; padding: 0.06rem 0.2rem 0.03rem 0; background: url(y_index_zwdtbg_infoli_line.png) repeat-y right center; overflow: hidden;}
.zj-infos ul li a .date span{ font-size: 0.17rem; text-align: center; display: block;}
.zj-infos ul li a .date .zt{ color: #fff; line-height: 0.28rem; border-radius: 0.03rem;}
.zj-infos ul li a .date .zt-bg01{ background-color: #f15445;}
.zj-infos ul li a .date .zt-bg02{ background-color: #97aab6;}
.zj-infos ul li a .date .rq{ margin-top: 0.08rem; color: #999999;/* line-height: 0.26rem; */}
.zj-infos ul li a .con{ width: calc(100% - 0.9rem); max-height: 0.64rem; line-height: 0.28rem; text-align: justify; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; position: absolute; top: 50%; left: 1.1rem; transform: translate(0, -50%);}
.zj-infos ul li i{ width: 0; height: 100%; border-radius: 0.03rem; position: absolute; top: 0; left: 0; bottom: 0; background-color: #e6f3fb; overflow: hidden;}
.zj-infos ul li:hover i{ width:100%;}

.xmt-infos{}
.xmt-infos ul{ margin: -0.05rem -0.25rem 0 0;}
.xmt-infos ul li{ width: calc(100% / 4); float: left;}
.xmt-infos ul li a{ height: 1.64rem; margin: 0.25rem 0.25rem 0 0; border-radius: 0.05rem; background-color: #f2f8fc; display: block; position: relative;}
.xmt-infos ul li a img{ border-radius: 0.05rem; display: block; position: absolute; top: 50%; left: 0; transform: translate(0, -50%); object-fit: contain;}
.xmt-infos ul li a .img01{ height: 80%;}
.xmt-infos ul li a .img02{ height: 0;}
.xmt-infos ul li a i{ width:100%; height: 0.35rem; color: #fff; line-height: 0.35rem; text-align: center; border-bottom-left-radius: 0.05rem; border-bottom-right-radius: 0.05rem; background-color: rgba(96, 162, 213, 0.8); display: block; position: absolute; left: 0; bottom: 0; right: 0;}
.xmt-infos ul li a:hover{ background-color: #e8f1f8;}
.xmt-infos ul li a:hover .img01{ height: 0;}
.xmt-infos ul li a:hover .img02{ padding: 0.1rem; height: calc(100% - 0.2rem);}
.xmt-infos ul li a:hover i{ height: 0;}

.hdjl-btns{ margin-top: 0.04rem;}
.hdjl-btns ul{ margin: 0 -0.18rem 0 0;}
.hdjl-btns ul li{ width: calc(100% / 4); float: left;}
.hdjl-btns ul li a{ margin: 0.18rem 0.18rem 0 0; padding: 0.26rem 0.15rem; border-radius: 0.03rem; display: block;}
.hdjl-btns ul li a img { width:0.48rem; height: 0.48rem; margin: 0 auto; display: block;}
.hdjl-btns ul li a span{ margin-top: 0.03rem; padding: 0.05rem; font-size: 0.2rem; color: #fff; font-weight: bold; text-align: center; letter-spacing: 0.02rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.hdjl-btns ul li:hover a img{ animation: shakeY1 10s linear infinite; -webkit-animation: shakeY1 10s linear infinite;}
.hdjl-btns ul li:nth-of-type(1) a{ background-color: #c6d4e4;}
.hdjl-btns ul li:nth-of-type(1):hover a{ background-color: #b3c7dd;}
.hdjl-btns ul li:nth-of-type(1) a span{ text-shadow: 0 0 0.35em #93acca, 0 0 0.35em #93acca,0 0 0.35em #93acca;}
.hdjl-btns ul li:nth-of-type(2) a{ background-color: #f1dabc;}
.hdjl-btns ul li:nth-of-type(2):hover a{ background-color: #ead1af;}
.hdjl-btns ul li:nth-of-type(2) a span{ text-shadow: 0 0 0.35em #d4b48b, 0 0 0.35em #d4b48b,0 0 0.35em #d4b48b;}
.hdjl-btns ul li:nth-of-type(3) a{ background-color: #a9d6e7;}
.hdjl-btns ul li:nth-of-type(3):hover a{ background-color: #97cde1;}
.hdjl-btns ul li:nth-of-type(3) a span{ text-shadow: 0 0 0.35em #6bb6d1, 0 0 0.35em #6bb6d1,0 0 0.35em #6bb6d1;}
.hdjl-btns ul li:nth-of-type(4) a{ background-color: #a2e3b7;}
.hdjl-btns ul li:nth-of-type(4):hover a{ background-color: #88d7a1;}
.hdjl-btns ul li:nth-of-type(4) a span{ text-shadow: 0 0 0.35em #60c983, 0 0 0.35em #60c983,0 0 0.35em #60c983;}

.wyxx-title{ margin-top: 0.26rem; font-size: 0; text-align: center; overflow: hidden;}
.wyxx-title .img{ height: 0.94rem; display: inline-block; vertical-align: middle;}
.wyxx-title .con{ text-align: left; display: inline-block; vertical-align: top;}
.wyxx-title .con img{ max-width: 90%; display: block;}
.wyxx-title .con a{ margin-top: 0.08rem; padding: 0 0.09rem; font-size: 0.15rem; color: #fff; line-height: 0.25rem; border-top-left-radius: 0.05rem; border-bottom-right-radius: 0.05rem; background-color: #f15445; display: inline-block;}
.wyxx-title .con a:hover{ background-color: #e03020;}

.wyxx-btns{}
.wyxx-btns ul{ margin: -0.13rem -0.22rem 0 0;}
.wyxx-btns ul li{ width: calc(100% / 2); float: left;}
.wyxx-btns ul li a{ margin: 0.22rem 0.22rem 0 0; padding: 0.15rem 0; font-size: 0; text-align: center; border: 1px solid #fff; border-radius: 0.05rem; box-shadow: 0 0 0.05rem #d5e4fa; background-color: #fff; display: block; position: relative;}
.wyxx-btns ul li a img{ width:0.53rem; height: 0.53rem; margin-right: 0.1rem; display: inline-block; vertical-align: middle; position: relative; z-index: 1;}
.wyxx-btns ul li a i{ width:0; height: 100%; border-radius: 0.05rem; background-color: #fafdff; position: absolute; top: 0; left: 0; bottom: 0;}
.wyxx-btns ul li a .con{ text-align: left; display: inline-block; vertical-align: top; position: relative; z-index: 1;}
.wyxx-btns ul li a .con span{ margin-top: 0.03rem; display: block;}
.wyxx-btns ul li a .con .span01{ font-weight: bold;}
.wyxx-btns ul li a .con .span02{ font-size: 0.16rem; color: #999999;}
.wyxx-btns ul li a:hover{ border: 1px solid #dae9f3;}
.wyxx-btns ul li a:hover i{ width:100%;}

.xjsj{ margin-top: 0.19rem;}
.xjsj .title{ font-size: 0; text-align: center; background: url(yjtc_hdjl_xjcx_bg.png) no-repeat center center; background-size: contain;}
.xjsj .title span{ padding: 0 0.17rem; font-size: 0.16rem; color: #68a3e9; line-height: 0.34rem; border:1px solid #dae9f3; border-radius: calc(0.34rem / 2); background-color: #fff; display: inline-block;}
.xjsj .sj-box{ text-align: center; position: relative;}
.xjsj .lable{ width: 1rem; margin-top: 0.21rem; padding-right: 0.05rem; border: 1px solid #e5f0f8; border-radius: 0.03rem; background-color: #f9fcff; display: inline-block; position: absolute; top: 0; left: 0; z-index: 99;}
.xjsj .lable .dw{ position: relative;}
.xjsj .lable span,.xjsj .lable select, .xjsj .lable option{ font-size: 0.15rem; color: #666666;}
.xjsj .lable span{ position: absolute; top: 50%; left: 0.08rem; transform: translate(0, -55%);}
.xjsj .lable select,.xjsj .lable input[type="text"]{ width:100%; height: 100%; padding: 0.05rem 0.1rem; font-size: 0.15rem; text-align: center; background-color: transparent; display: block; position: relative; cursor: pointer; border: 0;}
.laydate-set-ym span,.layui-laydate-list > li{ font-size: 0.16rem;}
.layui-laydate-header i.laydate-next-y,.layui-laydate-header i.laydate-prev-y{ display: none !important;}
.xjsj .sj{ height: 3.07rem; padding: 0.26rem 0;}

.zt-boxs{}
.zt-boxs .swiper-container{ height: 100%; padding-bottom: 0.71rem;}
.zt-boxs .swiper-slide{ width: calc(100% / 5); height: 1.95rem; position: relative;}
.zt-boxs .swiper-slide a{ height: 100%; display: block;}
.zt-boxs .swiper-slide a img { width:100%; height: 100%; border-radius: 0.03rem; display: block; object-fit: cover;}
.zt-boxs .swiper-slide:hover a{ padding: 0.03rem;}
.zt-boxs .swiper-slide:hover img{ padding: 0.08rem; box-shadow: 0 0 0.08rem #d5e4fa; background-color: #fff;}
.zt-boxs .swiper-pagination { height: 0.1rem; bottom: 0.35rem;}
.zt-boxs .swiper-pagination .swiper-pagination-bullet { width:0.1rem; height: 0.1rem; margin: 0 0.04rem; background-color: #8ab0ea; border-radius: 0.05rem; opacity: 1;}
.zt-boxs .swiper-pagination .swiper-pagination-bullet-active { width:0.32rem; background: #568fe7;}

.footer{ padding-top: 0.25rem; background: url(y_footer_top.png) repeat-x top center; background-color: #568fe7;}
.footer .link ul li .link-con{ bottom: 0.64rem;}
@keyframes shakeY1 {
	0%,to { -webkit-transform: translateZ(0); transform: translateZ(0);}
	10%,30%,50%,70%,90% { -webkit-transform: translate3d(0, -0.03rem, 0); transform: translate3d(0, -0.03rem, 0);}
	20%,40%,60%,80% { -webkit-transform: translate3d(0, 0.03rem, 0); transform: translate3d(0, 0.03rem, 0);}
}
@keyframes banner {
  from { transform: scale3d(1, 1, 1);}
  to { transform: scale3d(1.1, 1.1, 1.1);}
}


            



